package model

import "gorm.io/gorm"

// Image 图片模型
type Image struct {
	gorm.Model
	Title       string `gorm:"size:255;not null" json:"title"`
	Description string `gorm:"type:text" json:"description"`
	ImageURL    string `gorm:"size:2000;not null" json:"image_url"`
	Views       int64  `gorm:"default:0" json:"views"`
	LikesCount  int64  `gorm:"default:0" json:"likes_count"`
	IsPublic    bool   `gorm:"default:true" json:"is_public"`
	UserID      uint   `json:"user_id"`
}

// 在AutoMigrate函数中添加Image模型的自动迁移